package com.hunan.api.catv.mq;

public class MqConstants {

    public static final String sms = "sms";
    public static final String sms_queue = sms + ".queue";
    public static final String sms_exchange = sms + ".exchange";
    public static final String sms_routingkey = sms + ".key";

    public static final String memberCollect = "memberCollect";
    public static final String collect_queue = memberCollect + ".queue";
    public static final String collect_exchange = memberCollect + ".exchange";
    public static final String collect_routingkey = memberCollect + ".key";

    public static final String memberLike = "memberLike";
    public static final String like_queue = memberLike + ".queue";
    public static final String like_exchange = memberLike + ".exchange";
    public static final String like_routingkey = memberLike + ".key";

    public static final String subscribe = "subscribe";
    public static final String subscribe_queue = subscribe + ".queue";
    public static final String subscribe_exchange = subscribe + ".exchange";
    public static final String subscribe_routingkey = subscribe + ".key";

    public static final String news = "news";
    public static final String news_queue = news + ".queue";
    public static final String news_exchange = news + ".exchange";
    public static final String news_routingkey = news + ".key";

    public static final String subscribe_notify = "subscribe.delay.notify";
    public static final String subscribe_notify_queue = subscribe_notify + ".queue";
    public static final String subscribe_notify_exchange = subscribe_notify + ".exchange";
    public static final String subscribe_notify_routingkey = subscribe_notify + ".key";

    public static final String activity_upload = "activity.upload";
    public static final String activity_upload_queue = activity_upload + ".queue";
    public static final String activity_upload_exchange = activity_upload + ".exchange";
    public static final String activity_upload_routingkey = activity_upload + ".key";

    public static final String ding_warning_hunan = "ding.warning.hunan";
    public static final String ding_warning_queue = ding_warning_hunan + ".queue";
    public static final String ding_warning_exchange = ding_warning_hunan + ".exchange";
    public static final String ding_warning_key = ding_warning_hunan + ".key";

    public static final String member_conf = "member.conf";
    public static final String member_conf_queue = member_conf + ".queue";
    public static final String member_conf_exchange = member_conf + ".exchange";
    public static final String member_conf_routingkey = member_conf + ".key";

    public static final String local_cache = "local_cache";
    public static final String local_cache_exchange = local_cache + ".exchange";

    public static final String redis_cache = "redis_cache";
    public static final String redis_cache_queue = redis_cache + ".queue";
    public static final String redis_cache_exchange = redis_cache + ".exchange";
    public static final String redis_cache_routingkey = redis_cache + ".key";

    public static final String redis_replace_cache = "redis_replace_cache";
    public static final String redis_replace_cache_queue = redis_replace_cache + ".queue";
    public static final String redis_replace_cache_exchange = redis_replace_cache + ".exchange";
    public static final String redis_replace_cache_routingkey = redis_replace_cache + ".key";

    /**
     * tasks
     */
    public static final String tasks = "tasks";
    public static final String tasks_queue = tasks + ".queue";
    public static final String tasks_exchange = tasks + ".exchange";
    public static final String tasks_key = tasks + ".key";

    public static final String news_play = "news.play";
    public static final String news_play_queue = news_play + ".queue";
    public static final String news_play_exchange = news_play + ".exchange";
    public static final String news_play_routingkey = news_play + ".key";


    public static final String add_ticket = "add_ticket";
    public static final String add_ticket_queue = add_ticket + ".queue";
    public static final String add_ticket_exchange = add_ticket + ".exchange";
    public static final String add_ticket_key = add_ticket + ".key";

    public static final String news_local_cache = "news_local_cache";
    public static final String news_local_cache_exchange = news_local_cache + ".exchange";


    public static final String toupiao = "toupiao";
    public static final String toupiao_queue = toupiao + ".queue";
    public static final String toupiao_exchange = toupiao + ".exchange";
    public static final String toupiao_routingkey = toupiao + ".key";

    public static final String INVITE_ADD_TICKET = "inviteAddTicket";
    public static final String INVITE_ADD_TICKET_QUEUE = INVITE_ADD_TICKET + ".queue";
    public static final String INVITE_ADD_TICKET_EXCHANGE = INVITE_ADD_TICKET + ".exchange";
    public static final String INVITE_ADD_TICKET_ROUTINGKEY = INVITE_ADD_TICKET + ".key";

    public static final String UGC_RELEASE_VEDIO = "ugcReleaseVedio";
    public static final String UGC_RELEASE_VEDIO_QUEUE = UGC_RELEASE_VEDIO + ".queue";
    public static final String UGC_RELEASE_VEDIO_EXCHANGE = UGC_RELEASE_VEDIO + ".exchange";
    public static final String UGC_RELEASE_VEDIO_ROUTINGKEY = UGC_RELEASE_VEDIO + ".key";

    /**
     * 用户发布短视频
     */
    public static final String RELEASE_VEDIO = "releaseVedio";
    public static final String RELEASE_VEDIO_QUEUE = RELEASE_VEDIO + ".queue";
    public static final String RELEASE_VEDIO_EXCHANGE = RELEASE_VEDIO + ".exchange";
    public static final String RELEASE_VEDIO_ROUTINGKEY = RELEASE_VEDIO + ".key";

    /**
     * 清除短视频缓存
     */
    public static final String CLEAR_NEWS_INFO = "clearNewsInfo";
    public static final String CLEAR_NEWS_INFO_QUEUE = CLEAR_NEWS_INFO + ".queue";
    public static final String CLEAR_NEWS_INFO_EXCHANGE = CLEAR_NEWS_INFO + ".exchange";
    public static final String CLEAR_NEWS_INFO_ROUTINGKEY = CLEAR_NEWS_INFO + ".key";

    public static final String MEMBER_TRY_WATCH_LIVE = "memberTryWatchLive";
    public static final String MEMBER_TRY_WATCH_LIVE_QUEUE = MEMBER_TRY_WATCH_LIVE + ".queue";
    public static final String MEMBER_TRY_WATCH_LIVE_EXCHANGE = MEMBER_TRY_WATCH_LIVE + ".exchange";
    public static final String MEMBER_TRY_WATCH_LIVE_ROUTINGKEY = MEMBER_TRY_WATCH_LIVE + ".key";


    /**
     * 登录增加抽奖次数
     */
    public static final String LOGIN_ADD_LOTTERY = "loginAddLottery";
    public static final String LOGIN_ADD_LOTTERY_QUEUE = LOGIN_ADD_LOTTERY + ".queue";
    public static final String LOGIN_ADD_LOTTERY_EXCHANGE = LOGIN_ADD_LOTTERY + ".exchange";
    public static final String LOGIN_ADD_LOTTERY_ROUTINGKEY = LOGIN_ADD_LOTTERY + ".key";

    /**
     * 打开应用事件
     */
    public static final String OPEN_APP_EVENT = "openAppEvent";
    public static final String OPEN_APP_EVENT_QUEUE = OPEN_APP_EVENT + ".queue";
    public static final String OPEN_APP_EVENT_EXCHANGE = OPEN_APP_EVENT + ".exchange";
    public static final String OPEN_APP_EVENT_ROUTINGKEY = OPEN_APP_EVENT + ".key";

    /**
     * 绑定解绑大屏账号
     */
    public static final String CA_BIND_CHANGE = "caBindChangeEvent";
    public static final String CA_BIND_CHANGE_QUEUE = CA_BIND_CHANGE + ".queue";
    public static final String CA_BIND_CHANGE_EXCHANGE = CA_BIND_CHANGE + ".exchange";
    public static final String CA_BIND_CHANGE_ROUTINGKEY = CA_BIND_CHANGE + ".key";

    /**
     * 设置大屏账号信息
     */
    public static final String TV_MODIFY_SET = "MemberTvModifySet";
    public static final String TV_MODIFY_SET_QUEUE = TV_MODIFY_SET + ".queue";
    public static final String TV_MODIFY_SET_EXCHANGE = TV_MODIFY_SET + ".exchange";
    public static final String TV_MODIFY_SET_ROUTINGKEY = TV_MODIFY_SET + ".key";

    /**
     * 领取爱奇艺权益记录并发短信提醒
     */
    public static final String RECEIVE_IQIYI_SEND_SMS = "receiveIqiyiSendSms";
    public static final String RECEIVE_IQIYI_SEND_SMS_QUEUE = RECEIVE_IQIYI_SEND_SMS + ".queue";
    public static final String RECEIVE_IQIYI_SEND_SMS_EXCHANGE = RECEIVE_IQIYI_SEND_SMS + ".exchange";
    public static final String RECEIVE_IQIYI_SEND_SMS_ROUTINGKEY = RECEIVE_IQIYI_SEND_SMS + ".key";

    /**
     * 黑名单ip
     */
    public static final String BLOCK_IP = "blockIp";
    public static final String BLOCK_IP_QUEUE = BLOCK_IP + ".queue";
    public static final String BLOCK_IP_EXCHANGE = BLOCK_IP + ".exchange";
    public static final String BLOCK_IP_ROUTINGKEY = BLOCK_IP + ".key";

    /**
     * 黑名单ip
     */
    public static final String UNTIE_REMOTE = "untieRemote";
    public static final String UNTIE_REMOTE_QUEUE = UNTIE_REMOTE + ".queue";
    public static final String UNTIE_REMOTE_EXCHANGE = UNTIE_REMOTE + ".exchange";
    public static final String UNTIE_REMOTE_ROUTINGKEY = UNTIE_REMOTE + ".key";
}
